<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <meta name="Author" content="Jean-MarcLugrin">
  <meta name="GENERATOR"
 content="Mozilla/4.04 [en] (Win95; I) [Netscape]">
  <meta name="Description"
 content="Describe the FESI EcmaScript interpreter extensions">
  <meta name="KeyWords"
 content="EcmaScript, JavaScript, JScript, Java, extension">
  <title>FESI documentation</title>
</head>
<body style="background-color: rgb(173, 216, 230);" link="#00008b"
 vlink="#00008b">
&nbsp;
<table cellspacing="6" width="100%">
  <tbody>
    <tr>
      <td align="center"><img src="fesi.gif" height="60" width="75"> </td>
      <td align="left"><font color="#a52a2a"><font size="+3">Free
EcmaScript
Interpreter.&nbsp;</font></font>&nbsp; <br>
      <font color="#a52a2a"><font size="+3">A JavaScript interpreter
written in Java.</font></font></td>
    </tr>
  </tbody>
</table>
&nbsp; <br>
&nbsp;
<table width="100%" bgcolor="#a52a2a" text="#FFFFFF">
  <tbody>
    <tr>
      <td><b><font color="#ffffff"><font size="+2">Documentation</font></font></b></td>
    </tr>
  </tbody>
</table>
<font color="#000000">FESI implements few language extensions and try
to follow the standard as much as possible. This is unlike most
implementation of JavaScript, which are unfortunately very
incompatibles between them.</font> For the core language definition you
can refer to the <tt><a href="http://www.ecma-international.org">
ECMA 262</a>
</tt> standard. Admittedly this is not a tutorial.<br>
<br>
<span style="font-style: italic;">Please note that currently FESI
supports only the first verion of the standard !</span><br
 style="font-style: italic;">
<p>I have not written any general description of EcmaScript, so you
will have
to make do with the above references. Note that most books on
JavaScript describes
more the JavaScript navigator extensions rather the language itself. <br>
</p>
<hr width="99%">&nbsp;The following documentation is available: <br>
&nbsp;
<table width="100%">
  <tbody>
    <tr>
      <th bgcolor="#add8e6">
      <div align="right"><a href="interp.html">Interpreter:</a> </div>
      </th>
      <td>The easier way to get familiar with EcmaScript is to use the
interpreter.</td>
    </tr>
    <tr>
      <th bgcolor="#add8e6">
      <div align="right"><a href="javalib.html">Java Library:</a> </div>
      </th>
      <td>To embed EcmaScript in your application you will have to use
the library.</td>
    </tr>
    <tr>
      <th bgcolor="#add8e6">
      <div align="right"><font color="#ccffff"><a href="ext.html">Extensions:</a>
      </font></div>
      </th>
      <td>Basic input/output, access to Java packages and more is
reachable by loading extensions</td>
    </tr>
  </tbody>
</table>
&nbsp;
<hr>
<center><a href="index.html">Return to the main page</a>
</center>
<hr>
<div align="left">
<table cellpadding="0" cellspacing="0" border="0"
 style="width: 100%; text-align: left;">
  <tbody>
    <tr>
      <td style="vertical-align: top;"><font size="-2">Copyright &copy;
Jean-Marc Lugrin 1998-2003 - Under LGPL license</font></td>
      <td style="vertical-align: top; text-align: right;"><font
 size="-2">Last update: 26 August 2003</font></td>
    </tr>
  </tbody>
</table>
</div>
&nbsp;
</body>
</html>
